package com.myway.dto.rentCar.top1SelfDrive.outputBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/***
 * 至尊用车 -- 选择车型明细（含费用明细）
 */
public class SelectedCarModelDetai implements Serializable{


	private static final long serialVersionUID = -890947125827965988L;
	
	private Double RentCharge;						//车辆租金
	private Double ServiceCharge;					//服务费
	private Double ComprehensiveInsuranceCharge;	//基本保险费
	private Double OverTimeCharge;					//超时费
	private Double Charge;							//总费用
	private Double PerDayRentCharge;				//车辆租金/天
	private Double PerHourOverTimeCharge;			//超时费/小时
	private Double PerDayComprehensiveInsuranceCharge;	//基本保险费/天
	private Double NeedPayCharge;					//还需支付金额
	private int PreType;							//预订类型（1.预付全额；2.预付定金；3.到店付）
	private List<ChargeDetail> ChargeDetail=new ArrayList<ChargeDetail>();		//费用明细
	
	/***get&set***/
	public Double getRentCharge() {
		return RentCharge;
	}
	public void setRentCharge(Double rentCharge) {
		RentCharge = rentCharge;
	}
	public Double getServiceCharge() {
		return ServiceCharge;
	}
	public void setServiceCharge(Double serviceCharge) {
		ServiceCharge = serviceCharge;
	}
	public Double getComprehensiveInsuranceCharge() {
		return ComprehensiveInsuranceCharge;
	}
	public void setComprehensiveInsuranceCharge(Double comprehensiveInsuranceCharge) {
		ComprehensiveInsuranceCharge = comprehensiveInsuranceCharge;
	}
	public Double getOverTimeCharge() {
		return OverTimeCharge;
	}
	public void setOverTimeCharge(Double overTimeCharge) {
		OverTimeCharge = overTimeCharge;
	}
	public Double getCharge() {
		return Charge;
	}
	public void setCharge(Double charge) {
		Charge = charge;
	}
	public Double getPerDayRentCharge() {
		return PerDayRentCharge;
	}
	public void setPerDayRentCharge(Double perDayRentCharge) {
		PerDayRentCharge = perDayRentCharge;
	}
	public Double getPerHourOverTimeCharge() {
		return PerHourOverTimeCharge;
	}
	public void setPerHourOverTimeCharge(Double perHourOverTimeCharge) {
		PerHourOverTimeCharge = perHourOverTimeCharge;
	}
	public Double getPerDayComprehensiveInsuranceCharge() {
		return PerDayComprehensiveInsuranceCharge;
	}
	public void setPerDayComprehensiveInsuranceCharge(Double perDayComprehensiveInsuranceCharge) {
		PerDayComprehensiveInsuranceCharge = perDayComprehensiveInsuranceCharge;
	}
	public Double getNeedPayCharge() {
		return NeedPayCharge;
	}
	public void setNeedPayCharge(Double needPayCharge) {
		NeedPayCharge = needPayCharge;
	}
	public int getPreType() {
		return PreType;
	}
	public void setPreType(int preType) {
		PreType = preType;
	}
	public List<ChargeDetail> getChargeDetail() {
		return ChargeDetail;
	}
	public void setChargeDetail(List<ChargeDetail> chargeDetail) {
		ChargeDetail = chargeDetail;
	}
}
